//--
app.factory('classeService', [
		    '$http', 'subgrupoService', 
		    function($http, subgrupoService) {
	
	return {
		retrieveFilter:function(nome) {

			return $http
				.post(
					'service/classe/retrieve/filter',
					nome,
					{
						headers : {
							'Content-Type' : 'application/x-www-form-urlencoded; charset=UTF-8'
						}
					});
		},
		save:function(unidade) {
			
			return $http
				.post(
					'service/classe/save',
					unidade);
		},
		remove:function(unidade) {
			
			return $http
				.post(
					'service/classe/remove',
					unidade);
		},
		retrieveSubgrupos : function() {
			return subgrupoService.retrieveFilter('', '');
		}
	};
}]);